Applying TAME to I/O Automata: A User's Perspective?

نویسندگان

  • Elvinia Riccobene
  • Myla Archer
  • Constance Heitmeyer
چکیده

Mechanical theorem provers have been shown to expose proof errors, some of them serious, that humans miss. Mechanical provers will be applied more widely if they are easier to use. The tool TAME (Timed Automata Modeling Environment) provides an interface to the prover PVS to simplify specifying and proving properties of automata models. Originally designed for reasoning about Lynch-Vaandrager (LV) timed automata, TAME has since been adapted to other automata models. This paper shows how TAME can be used to specify and verify properties of I/O automata, a class of untimed automata. It also describes the experiences of a new TAME user (the rst author) who used TAME to check Lamport-style hand proofs of invariants for two applications: Romijn's solution to the RPC-Memory Problem [21, 20] and the veri cation by Devillers et al. of the tree identify phase of the IEEE 1394 bus protocol [9, 8]. For the latter application, the TAME mechanization of the hand proofs [8] is compared with the more direct PVS proofs [9]. Improvements to TAME in response to user feedback are discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TAME: A PVS Interface to Simplify Proofs for Automata Models

Although a number of mechanical provers have been introduced and applied widely by academic researchers, these provers are rarely used in the practical development of software. For mechanical provers to be used more widely in practice, two major barriers must be overcome. First, the languages provided by the mechanical provers for expressing the required system behavior must be more natural for...

متن کامل

TAME: A PVS Interface to Simplify Proofs for Automata

Although a number of mechanical provers have been introduced and applied widely by academic researchers, these provers are rarely used in the practical development of software. For mechanical provers to be used more widely in practice, two major barriers must be overcome. First, the languages provided by the mechanical provers for expressing the required system behavior must be more natural for...

متن کامل

A Nonlinear Dynamics Perspective of Wolfram's New Kind of Science Part II: Universal Neuron

Wolfram’s celebrated three-input Cellular Automata is further developed and extended from the perspective of neural networks. A single explicit formula involving two nested absolute-value functions and eight adjustable parameters called synaptic weights, is presented. Such a neuron is proved to be universal by specifying the synaptic weights of all 256 local rules. Applying the nonlinear dynami...

متن کامل

Tame Loci of Generalized Local Cohomology Modules

Let $M$ and $N$ be two finitely generated graded modules over a standard graded Noetherian ring $R=bigoplus_{ngeq 0} R_n$. In this paper we show that if $R_{0}$ is semi-local of dimension $leq 2$ then, the set $hbox{Ass}_{R_{0}}Big(H^{i}_{R_{+}}(M,N)_{n}Big)$ is asymptotically stable for $nrightarrow -infty$ in some special cases. Also, we study the torsion-freeness of graded generalized local ...

متن کامل

A Tame Cantor Set

A Cantor set is a non-empty, compact set that has neither interior nor isolated points. In this paper a Cantor set K ⊆ R is constructed such that every set definable in (R, <,+, ·,K) is Borel. In addition, we prove quantifierelimination and completeness results for (R, <,+, ·,K), making the set K the first example of a modeltheoretically tame Cantor set. This answers questions raised by Friedma...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000